#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
#include <WinSock2.h>
#include <Windows.h>
#include <SetupAPI.h>
#include <Dbt.h>
#include <process.h>
#include <stdlib.h>

#if WIICIS_COMPILER == WIICIS_COMPILER_MSVC
extern "C" {
#include <hidsdi.h>
}
#include <ws2bth.h>
#include <bthsdpdef.h>

#pragma warning(disable : 4068) // Damned morons mispelled their own deprecation warning...
#include <BluetoothAPIs.h>
#pragma warning(default : 4068)

#else
extern "C" {
#include <ddk/hidsdi.h>
	WINHIDSDI BOOL WINAPI HidD_SetOutputReport (HANDLE, PVOID, ULONG);
}
#endif
